package ch.unisi.inf.pfii.teamwhite.risk.core.player;

/**
 * 
 * @author Matteo Bellan: bellanm@lu.unisi.ch
 * @author Andrea Michelotti: micheloa@lu.unisi.ch
 * @author Ranganathan Ramasubramanian: ramasubr@lu.unisi.ch
 * 
 */

import ch.unisi.inf.pfii.teamwhite.risk.core.Planet;

public interface HumanListener {

	public void planetAssigned();

	public void planetNotAvailable();

	public void planetChangement();

	public void shipChangement();

	public void moneyChangement();

	public void turnFinished();

	public void conqueredPlanet(final Planet planet);
	
	public void moved();
	
	public void attack();
	
	public void defensiveShield();
	
	public void taxCenter();
	
	public void slaveryCamp();
	
	public void eldestCouncil();

}
